package com.empire.module.spider.controller.app.lotteryfootballmatch500wan.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import java.util.*;
import org.springframework.format.annotation.DateTimeFormat;
import java.time.LocalDateTime;
import com.alibaba.excel.annotation.*;

@Schema(description = "用户 APP - 足彩比赛 Response VO")
@Data
@ExcelIgnoreUnannotated
public class AppLotteryFootballMatch500wanRespVO {

    @Schema(description = "500万游戏编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "30338")
    @ExcelProperty("500万游戏编号")
    private String fid;

    @Schema(description = "500wan比赛状态，0：未开始，4：已结束，6延期", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
    @ExcelProperty("500wan比赛状态，0：未开始，4：已结束，6延期")
    private String matchStatus;

    @Schema(description = "赛事")
    @ExcelProperty("赛事")
    private String contest;

    @Schema(description = "轮次")
    @ExcelProperty("轮次")
    private String matchRound;

    @Schema(description = "开赛时间")
    @ExcelProperty("开赛时间")
    private String matchTime;

    @Schema(description = "主队", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("主队")
    private String homeTeam;

    @Schema(description = "客队", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("客队")
    private String awayTeam;

    @Schema(description = "主队排名")
    @ExcelProperty("主队排名")
    private String homeTeamRanking;

    @Schema(description = "客队排名")
    @ExcelProperty("客队排名")
    private String awayTeamRanking;

    @Schema(description = "主队链接", example = "https://www.iocoder.cn")
    @ExcelProperty("主队链接")
    private String homeTeamUrl;

    @Schema(description = "主队链接", example = "https://www.iocoder.cn")
    @ExcelProperty("主队链接")
    private String awayTeamUrl;

    @Schema(description = "欧赔赔率")
    @ExcelProperty("欧赔赔率")
    private String odds;

    @Schema(description = "澳门水位")
    @ExcelProperty("澳门水位")
    private String matchLine;

    @Schema(description = "主队半场得分")
    @ExcelProperty("主队半场得分")
    private String homeTeamHalfScore;

    @Schema(description = "客队半场得分")
    @ExcelProperty("客队半场得分")
    private String awayTeamHalfScore;

    @Schema(description = "主队全场得分")
    @ExcelProperty("主队全场得分")
    private String homeTeamScore;

    @Schema(description = "客队全场得分")
    @ExcelProperty("客队全场得分")
    private String awayTeamScore;

    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}